sourcherry concentrate - French English Dictionary